function copyToClipboard(elementId) {
    try {
        const text = document.getElementById(elementId).textContent;
        navigator.clipboard.writeText(text)
            .then(() => {
                // 创建并显示一个临时提示
                const tooltip = document.createElement('div');
                tooltip.textContent = '复制成功!';
                tooltip.style.position = 'fixed';
                tooltip.style.bottom = '20px';
                tooltip.style.left = '50%';
                tooltip.style.transform = 'translateX(-50%)';
                tooltip.style.backgroundColor = '#4CAF50';
                tooltip.style.color = 'white';
                tooltip.style.padding = '8px 16px';
                tooltip.style.borderRadius = '4px';
                tooltip.style.zIndex = '9999';
                document.body.appendChild(tooltip);
                
                setTimeout(() => {
                    document.body.removeChild(tooltip);
                }, 2000);
            })
            .catch(err => {
                console.error('复制失败:', err);
                alert('复制失败，请检查控制台获取详细信息');
            });
    } catch (err) {
        console.error('复制错误:', err);
        alert('复制过程中发生错误');
    }
}